<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ page contentType="text/html; charset=iso-8859-1" language="java"  errorPage="" %>
<jsp:directive.page import="cbm.commons.SessionContainer"/>
<jsp:directive.page import="cbm.commons.ConstantsWeb"/>
<jsp:directive.page import="cbm.commons.ResultadoOperacionBean"/>
<%
	SessionContainer sc = (SessionContainer)session.getAttribute(ConstantsWeb.SESSION_CONTAINER);
	ResultadoOperacionBean resultadoOPeracion =   (ResultadoOperacionBean)sc.getTemporalElement(ConstantsWeb.RESULTADO_OPERACION);
%>
<html>
<head>
<title>Continuidad Banca Minorista</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/css/estilos.css"/>
<script src="<%=request.getContextPath() %>/js/util/utiles.js" language="javascript"></script>
<script src="<%=request.getContextPath() %>/js/util/utf8.js"  language="javascript"></script>
<script src="<%=request.getContextPath() %>/js/util/prototype.js"  language="javascript"></script>
<script src="<%=request.getContextPath() %>/js/util/util_popup.js"  language="javascript"></script>

<script language="JavaScript">
	var myGlobalHandlers = {
		onCreate: function(){
			Element.show('systemWorking');
		},

		onComplete: function() {
			if(Ajax.activeRequestCount == 0){
				Element.hide('systemWorking');
			}
		}
	};
	Ajax.Responders.register(myGlobalHandlers);
	
</script>


<script type="text/javascript">
	
	function f_grabar(){
		$('btnGrabar').disabled;
		var pars = $('form1').serialize();
		var action = '<%=request.getContextPath()%>/perfil.do?method=save'
		
		var mensaje = '';
		  
	    if($('selTipoPerfil').value === ''){
		  mensaje = mensaje + '-TipoPerfil\n';
	    }
	    
	    if($('txtDescripcionPerfil').value === ''){
		  mensaje = mensaje + '-DescripcionPerfil\n';
	    }
	    
	    if($('selEstado').value === ''){
		  mensaje = mensaje + '-Estado\n';
	    }
	    
	    if($('selExtorno').value === ''){
		  mensaje = mensaje + '-Extorno\n';
	    }
	    
	    if(mensaje === ''){
	    
			var myAjax = new Ajax.Request(
				$('form1').action,
				{ 
					method: 'post',
					parameters: pars,
					onComplete: showResponse
				}
			);
		}else{
			f_msgCamposObligatorios(mensaje);
		}	
		
		$('btnGrabar').enabled;
	}
	
	var callerWindowObj = dialogArguments;
	function f_retornar(){
		callerWindowObj.f_buscar();
		window.close();
	}
	
	function showResponse(originalRequest){

		var resultado;
		resultado = eval(originalRequest.responseText);
		if (resultado[0] == 'exito'){
			f_mensajeHTML(resultado);
	
		}else{
			f_mensajeHTML(resultado);
		}
	}
	
	function f_loadPage(){
		$('txtDescripcionPerfil').focus();
	}
</script>	

</head>
<body onLoad="f_loadPage()">
			
<form name="form1" id="form1" method="post" action="<%=request.getContextPath()%>/perfil.do?method=save">
<div id="contenidopopup">
<span id="mensaje" class="error"></span>
<table width="100%" align="center" class="table2">
	<tr>
		<td valign="top">
				<table align="center" cellspacing="3" class="table3" width="100%">
					<tr>
						<td colspan="4" class="cuadrotitle">${container.temporal.titulo}</td>
					</tr>
					<tr>
						<td>
							<table>
								<tr class="cuadrocontent">
									<td class="tcelda1" width="25%">C&oacute;digo</td>
									<td width="25%">
										<input type="text" name="txtCodigoPerfil" id="txtCodigoPerfil" tabindex="1" class="inputdisabled" value="${container.temporal.perfil.codigoperfil}" readonly="readonly"/>
									</td>
									<td class="tcelda1" width="20%">Tipo Perfil</td>
									<td width="25%">
										<select name="selTipoPerfil" id="selTipoPerfil" tabindex="6" class="combo">
											<option value="">[Seleccione]</option>
											<c:forEach items="${tipoperfil}" var="item" varStatus="status">
												<option value="${item.valornumericoentero}" <c:if test='${item.valornumericoentero == container.temporal.perfil.tipoperfil}'>SELECTED</c:if> >
													<c:out value="${item.descripcion}"/>
												</option>
											</c:forEach>
										</select>
									</td>
								</tr>
								<tr class="cuadrocontent">
									<td class="tcelda1">Descripci&oacute;n</td>
									<td><input type="text" name="txtDescripcionPerfil" id="txtDescripcionPerfil" tabindex="2" class="input" value="${container.temporal.perfil.descripcionperfil}" /></td>
									<td class="tcelda1">Estado</td>
									<td>
										<select name="selEstado" id="selEstado" tabindex="7" class="combo">
											<option value="">[Seleccione]</option>
											<c:forEach items="${estadoregistro}" var="item" varStatus="status">
												<option value="${item.valornumericoentero}" <c:if test='${item.valornumericoentero == container.temporal.perfil.flagactivo}'>SELECTED</c:if> >
													<c:out value="${item.descripcion}"/>
												</option>
											</c:forEach>
										</select>
									</td>
								</tr>
								<tr class="cuadrocontent">
									<td class="tcelda1">Permiso Extorno</td>
									<td>
										<select name="selExtorno" id="selExtorno" tabindex="7" class="combo">
											<option value="">[Seleccione]</option>
											<c:forEach items="${estadoregistro}" var="item" varStatus="status">
												<option value="${item.valornumericoentero}" <c:if test='${item.valornumericoentero == container.temporal.perfil.flagextorno}'>SELECTED</c:if> >
													<c:out value="${item.descripcion}"/>
												</option>
											</c:forEach>
										</select>
									</td>
								</tr>
							</table>
						</td>
					</tr>
					<tr height="24px" class="table3">
						<td align="center" colspan="4">
							<input type="button" value="Grabar"  name="btnGrabar" id="btnGrabar" onClick="javascript:f_grabar();" class="button1"/>
							<input type="button" value="Retornar" name="btnRetornar" id="btnRetornar" onClick="javascript:f_retornar();" class="button1"/>
						</td>
					</tr>
				</table>
		</td>
	</tr>
</table>
</div>
</form>			
</body>
</html>
<%if(sc != null)sc.removeTemporales();%>